/**********
 *
 * File : sl_conf.h
 *
 * Brief : Configuration file.
 *
 * Author  : Francesco Sacco
 *
 * Version : 0.0 - 2014-09-18 - Initial version.
 *
 **********/
#ifndef _SL_CONF_
#define _SL_CONF_

#include "sl_defs.h"

#if( SLDEFS_VERSION != 0x0000 )
    #error "Small-Lib: sl_conf.h - The file sl_defs.h have wrong version!"
#endif

/**********
 *
 * Select the core:
 *
 * +-------------------------+-------------+--------+-------+------+--------+------+-----+---------------+-------+-----+
 * | Define [ SL_CORE ]      | Manufacture | Core   | Flash | RAM  | EEPROM | UART | SPI | Timer/Counter | Clock | WDT |
 * +-------------------------+-------------+--------+-------+------+--------+------+-----+---------------+-------+-----+
 * | SL_CORE_ATMEL_AT89S51   | Atmel       | MCS-51 |   4KB | 128B |      - |    1 |   - |             2 | 24MHz |   1 |
 * | SL_CORE_ATMEL_AT89S52   | Atmel       | MCS-51 |   8KB | 256B |      - |    1 |   - |             3 | 24MHz |   1 |
 * | SL_CORE_ATMEL_AT89S53   | Atmel       | MCS-51 |  12KB | 256B |      - |    1 |   ? |             ? | 24MHz |   1 |
 * | SL_CORE_ATMEL_AT89S8252 | Atmel       | MCS-51 |   8KB | 256B |    2KB |    1 |   ? |             ? | 24MHz |   1 |
 * | SL_CORE_ATMEL_AT89S8253 | Atmel       | MCS-51 |  12KB | 256B |    2KB |    1 |   1 |             3 | 24MHz |   1 |
 * +-------------------------+-------------+--------+-------+------+--------+------+-----+---------------+-------+-----+
 *
 **********/
#define SL_CORE                                  SL_CORE_ATMEL_AT89S51






#endif // _SL_CONF_
